// 公共获取远程数据,提供一个方法方便获取数据
// 公共代码
/**
 * @param  value 传入的默认值
 * @returns {{isLoading: boolean, record: null}|{data(): {isLoading: boolean, record: null}, created(): Promise<void>}}
 */
export default function (value = null) {
  return {
    data () {
      return {
        isLoading: false,
        record: value // 数据
      }
    },
    async created () {
      this.record = await this.fetchData()
      this.isLoading = true
    }
  }
}
